﻿#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//1.主函数体，int main
//2.输出hehe引用库函数printf，直接能用，所以使用时要包含stdio.h，
// std-标准
// input-输入
// output-输出
//3.要用printf函数要有头文件stdio.h #include<stdio.h>
//4.让函数跑起来，ctrl+F5或者ctrl+fn+f5或调试-》开始执行（不调试）
//main函数是程序的入口，C语言程序从main函数的第一行开始运行
//main有且仅有一个
//int main()//int说明main函数执行后会返回一个整值int 与0呼应，一种固定写法
//{
//	printf("hehe\n");
//	return 0;
//}
////1.比较古老的写法-不推荐
//void main()
//{
//
//}

////2.写法不标准-不推荐
//main()
//{
//
//
//}

//int main(void)//3.可行写法，void说明main函数不需要参数
//{
//
//	return 0;
//}

//可能会出现的错误
//main写错；
//不能出现中文字符（）；：‘“
//
// 选择性，根据大小来选择应该用哪种数据类型
// char				1byte字符数据类型，字母型
// short			2byte短整型，较短整型
// int				4byte整形，整型
// long				8byte或4byte长整形，较长的整形
// long long		8byte更长的整形
// float			4byte单精度浮点型，有小数点的
// double			8byte双精度浮点型，小数点位较多的
// 每种类型的大小如上


//%d - 打印十进制的整数
//sizeof - 计算所占内存空间的大小
//int main()
//{
//
//	printf("%d\n", sizeof(char));
//	printf("%d\n", sizeof(short));
//	printf("%d\n", sizeof(int));
//	printf("%d\n", sizeof(long));
//	printf("%d\n", sizeof(long long));
//	printf("%d\n", sizeof(float));
//	printf("%d\n", sizeof(double));
//
//	return 0;
//}
//


//int main()//int型用法
//{
//	int age = 10;
//	printf("%d", age);
//
//	return 0;
//}
//
//

//%f - 打印float类型的浮点数
//int main()
//{
//	float salary = 1000.0f;	//1.希望他是浮点数所以是.0；//2.也因为希望是float型，所以在后面加f
//	printf("%.1f", salary);	//希望它是1位小数，所以在%f中间加.1
//							
//	return 0;
//}

////%lf - 打印double类型的浮点数
//int main()
//{
//	double salary = 1000.0f;	//1.希望他是浮点数所以是.0；//2.编译器默认没有f是double类型
//	printf("%.1lf", salary);	//希望它是1位小数，所以在%lf中间加.1//double类型打印是%lf，注意是在%f中间加l
//
//	return 0;
//}
//

//int main()
//{
//	int a = 0;//变量初始化
//	//类型 变量名=xxxx；
//	printf("%d", a);
//
//	return 0;
//}

//写一个代码，实现两个整数的相加

int a, b, sum = 0;



int main()
{
	scanf("%d %d", &a, &b);//scanf在VS中报错，在第一行加#define _CRT_SECURE_NO_WARNINGS //每次加闲的麻烦，注意：所有新建的.c /.cpp 文件都是拷贝newc++file.cpp 这个文件，所以在它里面加_CRT_SECURE_NO_WARNINGS					
	sum = a + b;
	printf("%d", sum);

	return 0;
}













